Skip to content

[AutoPR @azure-arm-planetarycomputer]-generated-from-SDK Generation - JS-6062570#37830

Merged
thisisdevanshu merged 7 commits into
mainfrom
sdkauto/@azure-arm-planetarycomputer-6062570
Apr 29, 2026
Merged

[AutoPR @azure-arm-planetarycomputer]-generated-from-SDK Generation - JS-6062570#37830
thisisdevanshu merged 7 commits into
mainfrom
sdkauto/@azure-arm-planetarycomputer-6062570

Conversation

@azure-sdk

@azure-sdk azure-sdk commented Mar 25, 2026

Copy link
Copy Markdown
Collaborator

Configurations: 'specification/orbitalplanetarycomputer/Orbital.Management/tspconfig.yaml', API Version: 2026-04-15, SDK Release Type: stable, and CommitSHA: '5e21babae10dd7056c3005bb51da815f0495f1aa' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6062570 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=0ae5a917-5001-f111-8406-000d3a376cbb Submitted by: brentharris@microsoft.com

Release Plan Details

…ement/tspconfig.yaml', API Version: 2026-04-15, SDK Release Type: stable, and CommitSHA: '5e21babae10dd7056c3005bb51da815f0495f1aa' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6062570 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions

Copy link
Copy Markdown
Contributor

API Change Check

APIView identified API level changes in this PR and created the following API reviews

@azure/arm-planetarycomputer

@thisisdevanshu thisisdevanshu marked this pull request as ready for review March 27, 2026 01:16
@thisisdevanshu thisisdevanshu requested a review from qiaozha as a code owner March 27, 2026 01:16
Copilot AI review requested due to automatic review settings March 27, 2026 01:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates @azure/arm-planetarycomputer to the newly generated stable SDK for API version 2026-04-15 from the REST specs commit 5e21babae10dd7056c3005bb51da815f0495f1aa, including updated client behavior, models, samples, and API review artifacts.

Changes:

  • Bump package from beta to 1.0.0 and move generated code to the 2026-04-15 API version defaults.
  • Add/refresh generated runtime helpers (polling/paging/url template) and introduce cloudSetting support for selecting ARM endpoints.
  • Refresh samples, API extractor review files, and metadata to match the stable release.

Reviewed changes

Copilot reviewed 50 out of 53 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
sdk/planetarycomputer/arm-planetarycomputer/warp.config.yml Align warp exports/targets (incl. polyfill suffixes) for multi-target builds.
sdk/planetarycomputer/arm-planetarycomputer/tsp-location.yaml Update spec repo commit SHA for reproducible generation.
sdk/planetarycomputer/arm-planetarycomputer/test/public/utils/recordedClient.ts Type-only imports cleanup for recorder types.
sdk/planetarycomputer/arm-planetarycomputer/test/public/planetarycomputer_operations_test.spec.ts Test import cleanup and minor iteration style fix.
sdk/planetarycomputer/arm-planetarycomputer/src/static-helpers/urlTemplate.ts Update URL template expansion + normalization behavior.
sdk/planetarycomputer/arm-planetarycomputer/src/static-helpers/pollingHelpers.ts Add optional api-version support when polling LRO URLs.
sdk/planetarycomputer/arm-planetarycomputer/src/static-helpers/pagingHelpers.ts Add optional api-version and nextLink method support for paging links.
sdk/planetarycomputer/arm-planetarycomputer/src/static-helpers/cloudSettingHelpers.ts New helper for cloud setting → ARM endpoint mapping.
sdk/planetarycomputer/arm-planetarycomputer/src/spatioClient.ts Type-only import cleanup for client wiring.
sdk/planetarycomputer/arm-planetarycomputer/src/restorePollerHelpers.ts Improve restore poller typing and propagate api-version into LRO polling.
sdk/planetarycomputer/arm-planetarycomputer/src/models/models.ts Model updates for 2026-04-15, deserializer adjustments, and stable-version enums.
sdk/planetarycomputer/arm-planetarycomputer/src/models/index.ts Refactor exports to use explicit export type re-exports.
sdk/planetarycomputer/arm-planetarycomputer/src/index.ts Public surface updates: type exports, AzureClouds exports.
sdk/planetarycomputer/arm-planetarycomputer/src/classic/index.ts Type-only export style update.
sdk/planetarycomputer/arm-planetarycomputer/src/classic/geoCatalogs/index.ts Type-only imports cleanup for classic operations surface.
sdk/planetarycomputer/arm-planetarycomputer/src/api/spatioContext.ts Add cloudSetting, remove API-version pipeline policy, set stable UA + apiVersion optionality.
sdk/planetarycomputer/arm-planetarycomputer/src/api/index.ts Split value vs type exports for createSpatio and context types.
sdk/planetarycomputer/arm-planetarycomputer/src/api/geoCatalogs/options.ts Type-only import cleanup for OperationOptions.
sdk/planetarycomputer/arm-planetarycomputer/src/api/geoCatalogs/operations.ts Default api-version to 2026-04-15, propagate apiVersion into paging/LRO helpers, status set updates.
sdk/planetarycomputer/arm-planetarycomputer/src/api/geoCatalogs/index.ts Type-only re-exports for operation option types.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/tsconfig.json Add TS sample compilation config for v1 samples.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsUpdateSample.ts Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsListBySubscriptionSample.ts Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsListByResourceGroupSample.ts Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsGetSample.ts Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsDeleteSample.ts Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/src/geoCatalogsCreateSample.ts Update x-ms-original-file to 2026-04-15 and minor formatting.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/sample.env Add placeholder env file for samples.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/package.json Promote samples to stable naming and update dependencies.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/typescript/README.md Update sample listing/links to v1 stable paths and API version.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/sample.env Add placeholder env file for samples.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/package.json Promote samples to stable naming and update dependencies.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsUpdateSample.js Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsListBySubscriptionSample.js Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsListByResourceGroupSample.js Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsGetSample.js Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsDeleteSample.js Update x-ms-original-file to 2026-04-15.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/geoCatalogsCreateSample.js Update x-ms-original-file to 2026-04-15 and minor formatting.
sdk/planetarycomputer/arm-planetarycomputer/samples/v1/javascript/README.md Update sample listing/links to v1 stable paths and API version.
sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsUpdateSample.ts Update x-ms-original-file to 2026-04-15 and import order.
sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsListBySubscriptionSample.ts Update x-ms-original-file to 2026-04-15 and import order.
sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsListByResourceGroupSample.ts Update x-ms-original-file to 2026-04-15 and import order.
sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsGetSample.ts Update x-ms-original-file to 2026-04-15 and import order.
sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsDeleteSample.ts Update x-ms-original-file to 2026-04-15 and import order.
sdk/planetarycomputer/arm-planetarycomputer/samples-dev/geoCatalogsCreateSample.ts Update x-ms-original-file to 2026-04-15 and minor formatting.
sdk/planetarycomputer/arm-planetarycomputer/review/arm-planetarycomputer-node.api.md Update public API report for stable release + new exports.
sdk/planetarycomputer/arm-planetarycomputer/review/arm-planetarycomputer-models-node.api.md Update models API report for stable release changes.
sdk/planetarycomputer/arm-planetarycomputer/review/arm-planetarycomputer-api-node.api.md Update API report for SpatioContext/optional params changes.
sdk/planetarycomputer/arm-planetarycomputer/review/arm-planetarycomputer-api-geoCatalogs-node.api.md Update GeoCatalogs API report for type-only imports.
sdk/planetarycomputer/arm-planetarycomputer/package.json Bump package version to 1.0.0 (stable).
sdk/planetarycomputer/arm-planetarycomputer/metadata.json Add generation metadata (apiVersions, emitterVersion, cross-language IDs).
sdk/planetarycomputer/arm-planetarycomputer/README.md Update API reference link to stable docs URL.
sdk/planetarycomputer/arm-planetarycomputer/CHANGELOG.md Add 1.0.0 stable release entry and date.

Comment thread sdk/planetarycomputer/arm-planetarycomputer/src/models/models.ts
Comment thread sdk/planetarycomputer/arm-planetarycomputer/src/models/models.ts
@kazrael2119

Copy link
Copy Markdown
Member

ci failure is because you need to run the test and push the test recordings
see this guide

but testing is not a self service blocker, feel free to run the test according to above guide or skip the test by using describe.skip

@kazrael2119 kazrael2119 added the Self-Service Release PR for self-service release label Apr 9, 2026
@kazrael2119

Copy link
Copy Markdown
Member

please resolve conflicts

@kazrael2119

Copy link
Copy Markdown
Member

LGTM
cc @JialinHuang803

@kazrael2119

Copy link
Copy Markdown
Member

@thisisdevanshu-ms could you follow this guide to resolve conflicts and enable auto-merge? we will re-approve when conflicts have been resolved

@thisisdevanshu thisisdevanshu requested review from a team and jeremymeng as code owners April 27, 2026 20:35
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@Azure Azure deleted a comment from azure-pipelines Bot Apr 28, 2026
@Azure Azure deleted a comment from azure-pipelines Bot Apr 28, 2026
@thisisdevanshu thisisdevanshu enabled auto-merge (squash) April 28, 2026 04:23
@thisisdevanshu

Copy link
Copy Markdown
Member

kazrael2119

addressed the review comments, thanks

@kazrael2119

Copy link
Copy Markdown
Member

@copilot please resolve conflicts

…anetarycomputer-6062570

# Conflicts:
#	pnpm-lock.yaml

Co-authored-by: kazrael2119 <98569699+kazrael2119@users.noreply.github.com>

Copilot AI commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

@copilot please resolve conflicts

Resolved the conflicts in commit 35a44baf. The only conflict was in pnpm-lock.yaml, which was resolved by taking the main version and running pnpm install to regenerate the lockfile with the arm-planetarycomputer package entries.

@github-actions

Copy link
Copy Markdown
Contributor

Next Steps to Merge

Only failed checks and required actions are listed below.

  • ⏳ ADO CI (js - PullRequest): still running — the pnpm-lock conflict was resolved in commit 35a44baf moments ago; wait for the new pipeline run to complete.
  • ❌ UnitTest (expected once CI runs): stale test recordings from previous pipeline. Action: record new recordings per the test guide, or add describe.skip to the test file with maintainer approval (@kazrael2119 already indicated skipping is acceptable).
  • ❌ Pending approvals: required reviewers @jeremymeng, @MaryGao, @qiaozha, @JialinHuang803 have not yet approved the latest commit.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No API design issues found. This PR upgrades @azure/arm-planetarycomputer from 1.0.0-beta.1 to 1.0.0 (first stable release). The API version 2026-04-15 is strictly newer than the existing 2025-02-11-preview. The userAgentInfo is correctly set to azsdk-js-arm-planetarycomputer/1.0.0, matching the package version. The CHANGELOG has no incorrect comparison base. No _N type-name suffixes, no AutoGenerated prefixes, and no unknown type usages were found.

📊 Structured Report
{"agent":"mgmt-reviewer","pr":37830,"summary":"clean","findings":[]}

Note

🔒 Integrity filter blocked 4 items

The following items were blocked because they don't meet the GitHub integrity level.

  • 8a20374 list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • e6277aa list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • 02e1e89 list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • a627038 list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Benchmarked by Management Release Assistant

@thisisdevanshu thisisdevanshu merged commit adb52ef into main Apr 29, 2026
71 checks passed
@thisisdevanshu thisisdevanshu deleted the sdkauto/@azure-arm-planetarycomputer-6062570 branch April 29, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library. Self-Service Release PR for self-service release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants